hysop.backend.device.codegen.base.statistics module

class hysop.backend.device.codegen.base.statistics.TimedWorkStatistics(workstat, duration)[source]

Bases: WorkStatistics

global_mem_throughput()[source]
local_mem_throughput()[source]
ops_per_category()[source]
ops_per_second()[source]
total_mem_throughput()[source]
class hysop.backend.device.codegen.base.statistics.WorkStatistics(stat=None)[source]

Bases: object

compute_timed_statistics(duration)[source]
global_mem_read_ratio()[source]
global_mem_rw_ratio()[source]
global_mem_transactions()[source]
has_global_mem_transactions()[source]
has_local_mem_transactions()[source]
local_mem_read_ratio()[source]
local_mem_rw_ratio()[source]
local_mem_transactions()[source]
total_mem_transactions()[source]